package com.maochang.pojo;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

@Data
public class PsInspectiontaskDetail {

	/**
	 * 自增id
	 */
	@TableId(value = "id", type = IdType.AUTO)
	private Integer id;

	/**
	 * 主表任务id
	 */
	private Integer taskId;

	/**
	 * 任务状态id
	 */
	private Integer taskStatus;

	/**
	 * 杆台id
	 */
	private Integer poleId;

	/**
	 * 杆台code
	 */
	private String poleCode;

	/**
	 * 线路编号
	 */
	private String lineCode;

	/**
	 * 线路名称
	 */
	private String lineName;

	/**
	 * 有无故障，1有0无
	 */
	private Integer isBug;

	/**
	 * 完好率
	 */
	private String intactRate;

	/**
	 * 缺陷级别id
	 */
	private Integer bugLevel;

	/**
	 * 缺陷级别名称
	 */
	private String bugLevelName;

	/**
	 * 缺陷类型id
	 */
	private Integer bugType;

	/**
	 * 缺陷类型名称
	 */
	private String bugTypeName;

	/**
	 * 缺陷描述
	 */
	private String bugDesc;

	/**
	 * 发现人code
	 */
	private String discovererCode;

	/**
	 * 发现人name
	 */
	private String discovererName;

	/**
	 * 发现时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private java.time.LocalDateTime discoverTime;

	/**
	 * 是否消缺1是0否
	 */
	private Integer isSolve;

	/**
	 * 是否确定缺陷级别1是0否
	 */
	private Integer isBugLevel;

	/**
	 * 巡检时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd")
	@JsonFormat(pattern="yyyy-MM-dd")
	private java.time.LocalDate inspectTime;

	/**
	 * 创建时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private java.time.LocalDateTime creationTime;

	/**
	 * 创建者
	 */
	private String createBy;

	/**
	 * 最后修改时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private java.time.LocalDateTime lastUpdateTime;


}
